package com.easyapi.common.vo.api;

import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author javadadi
 */
@Data
@Builder
public class ApiInfoPageVo implements Serializable {
    private static final long serialVersionUID = 176226971736540523L;
    /**
     * id
     */
    private Long id;
    /**
     * api中文名称
     */
    private String apiNameCn;

    /**
     * 描述
     */
    private String apiDesc;

    /**
     * 项目id
     */
    private Long projectId;

    /**
     * 数据源id
     */
    private Long datasourceId;

    /**
     * api类型(0-生成,1-注册api)
     */
    private Integer apiType;

    /**
     * 状态: 0:正常/1:下线/2-禁用
     */
    private Integer apiStatus;

    /**
     * 数据源类型0-mysql
     */
    private Integer dataSrcType;

    /**
     * da_api_test的api状态: 0:未提交/1:已提交
     */
    private Integer testStatus;

    /**
     * 创建时间
     */
    private Date createAt;
    /**
     * 更新时间
     */
    private Date updateAt;
    /**
     * 创建人id
     */
    private Long createBy;
    /**
     * 更新人id
     */
    private Long updateBy;
    /**
     * 创建人用户名
     */
    private String createUserName;
    /**
     * 更新人用户名
     */
    private String updateUserName;

}
